BR24radar_pi is a plugin for OpenCPN[1423] that allows full integration of Navico Simrad, Lowrance or B&G broadband radars. It supports all broadband radomes – BR24, 3G and 4G.
The latest plugin version available is 2.1 which requires Opencpn 4.4.0 or later. The plugin requires also accelerated graphics OpenGL mode. It does not work without OpenGL, and never will. This means that a computer with good and fast OpenGL drivers is recommended.
by Kees Verruijt
Note: The new Radar_pi v5.0 works with OpenCPN v5.0 and supports B&G and Garmin Radars. Many users will prefer to upgrade to OpenCPN v5.0 and use Radar_pi v5.0. We will leave this documentation in place for about 4 months for users of v4.8.8 and the dedicated Garmin plugin.
Note: A new plugin version 3.0 is available on Github canboat BR24radar_pi releases link below. Since that version needs a OpenCPN update to be fully useable on Windows it's not yet available on the OpenCPN plugins download page. An OpenCPN patch is though available on the same Github release page. This wiki is therefor still mainly valid for plugin version 2.1.
The plugin can be operated as the only control station for your scanner, as it allows access to all setup operations such as antenna direction correction and antenna height, as well as cooperate in a multi-station setup – whether multiple OpenCPN installations or one or more Navico MFDs/plotters. In fact using a mixed setup is what 2 out of 3 developers use, and recommend (our laptops and tablets don't work nearly as well outside as the dedicated plotters.)
With the 4G model it supports dual range (“two radar”) mode, where both radars can be operated individually (transmit state, gain & other settings, guard zones, etc.) Compared to the plotters the only functionality missing is MARPA but it has better _target trails_ support than the plotters and comparable _guard zone_ support. It supports two guard zones per radar as well as two _Electronic Bearing Lines_ (EBL) and Variable Range Markers (VRM) per radar.
The plugin was initially developed by Dave Cowell who took Dave Register's Garmin plugin and modified it to work with the BR24. Over the years code was contributed by @Hakansv, @douwefokkema, @seandepagnier, @nohal, @chucksk, and @canboat.
The toolbar button
The context menu
The main menu
Full main control menu when transmitting
Adjust menu
Advanced menu
Preferences
View menu
Guard Zone
Timed Transmit
EBL/VRM
HARDWARE INSTALLATION
SOFTWARE REQUIREMENTS
Installation trouble shooting[1432]
FAQ Frequently Asked Questions[1433]
Traditional Radar Plotting Methods[1434]

The toolbar button shows the state of the radar:
= Radar not detected
= Radar standby
= Radar transmitting
= Radar windows hidden
The action taken when clicking the icon depends on the current state:
Hiding all radar windows and overlay is useful if you are sailing into a highly complex situation where you want full view of the chart display and not have the distraction of radar windows and paints over your charts. The radar keeps its current settings (it keeps transmitting if this was on) until you un-hide (show) it again.
There are also two entries in the OpenCPN control menu for the radar plugin. The context menu is usually accessed by clicking the right mouse button on the chart window.
These are:
… Hide or Show radar should be self-explanatory. If chart overlay is enabled the *Radar control…* button will show the control menu for that radar only. If chart overlay is disabled it will show the control menu(s) for one or two radars.
Either one or two classic radar displays, known as Position Plot Indicators (PPI) by professionals, can be shown. You can hide these if so desired (which makes sense only if you enabled the overlay over the chart). You can resize, move or dock them into the chart display. To close them you use the default OS button on the top of the window. To dock them, drag them to the side or bottom of the chart window and wait for a colored rectangle to be drawn over the chart.
The author likes to use two radar ranges with the windows docked on the right side of the display, one above the other. But just try it out to see what you like best.
The PPI window has a *Menu* button that accesses the control menu. If you moved the PPI window since the last time you accessed the control menu the menu will come up immediately above the Menu button on the PPI window.
Every radar (again, in the case of a 4G you can have two) has its own *control menu*. If radar overlay is enabled and you have hidden the control menu of the radar assigned to radar overlay, press the toolbar icon to access the control menu. If all else fails you can access this using the context menu on the chart display (_Right mouse button > Radar control …_) The control menu only shows those options which are functional for the particular state of the radar, and has various sub-menus.
When the radar is not transmitting the menu looks like this:
| Button | Possible Values | Purpose |
| Standby/Transmit/Standby | Standby, Transmit | Toggle radar Transmit state |
| Show/Hide Window | Show window(s), Hide window(s), Show other window | Show or hide the PPI windows |
| Overlay | Off, On, Radar A, Radar B | Toggles radar overlay over chart |
| Timed Transmit | Off, mins | Chooses time that radar is in standby and then automatically transmits again |
| Info | Show information dialog |
When the radar is transmitting the menu looks like this:
Most control menu text will change value according to actual status. Some are buttons for further settings. Click a button to change the menu for additional settings. The picture shows how each button calls for detailed menus.
| Button | Possible Values | Purpose |
| Standby/Transmit | Standby, Transmit | Toggle radar Transmit state |
| Show Window | Show window(s), Hide window(s), Show other window | Show or hide the PPI window(s) |
| Overlay | Off, On, Radar A, Radar B | Toggles radar overlay over chart |
| Adjust | Adjust | Change menu to adjust range, gain and clutter |
| Advanced | Advanced | Change menu to advanced preferences |
| View | View | Change menu to adjust appearance preferences |
| EBL/VRM | Set/Reset EBM and WRM in PPI window(s) | |
| Guard zone 1 | Arc/Circle-On/Off | Change menu to adjust guard zone 1 |
| Guard zone 2 | Arc/Circle-On/Off | Change menu to adjust guard zone 2 |
| Timed Transmit | Off / xx mins | Change menu to set timed transmit |
| Info | Show connection and other info |
Most of these menu items are buttons opening an adjustment box where a click on “+” or “-” will adjust the value.
Options
Guard zone 1 / 2 You can use two guard zone simultaneously and independent of each others. Guard zone menu 1 and 2 are used to set properties for each of them. Both menus are equal. Each zone is indicated on the chart overlay and/or in the PPI window. The style can be outlined and/or shaded. Once a guard alert is activated by a target inside a zone an alert box is shown and the alert sound will play. Zone style and sound to play are all set in Preferences.
Once a guard zone alert is active the alert box is shown. In the message box it's indicated which zone is alarming and the strength of the target echo. The alarm is sounding repeatably and a count down timer will indicate next alarm. The alarm sound can be silenced by the Confirm or Close buttons. The close button will also hide the alert box. Both confirm and close actions are valid for one target. If another target appears inside a zone but at another range and bearing as earlier confirmed a new alert will occur.
Advanced: To change default transmit time after the pause change “BR24Radar/RunTimeOnIdle=120” in OpenCPN
This is trying to make a new page I think it is not going anywhere. [[#configuration_file|configuration file.]]
RI10/11
Shared setup with a Navico MFD
Installation_with_only_a_Scanner
Choosing an Ethernet switch
WiFi
Radar Interface (RI10) to Chartplotter
Radar Interface (RI10) to Radar Scanner
BASIC OPERATION
SOFTWARE REQUIREMENTS
The Navico radars are very easy to use with OpenCPN. All you need is a wired Ethernet connection.
Read your Navico/Simrad/Lowrance BR24/3G/4G installation manual for schematic pictures corresponding to below descriptions. Also power connections and patch cable pin outs, when needed, are well described in the manuals.
You can add as many computers as desired, the system will allow operation from all connected MFDs (plotters) and computers.
In all installation packages (except Lowrance 3G USA) the scanner also ships with a small black box – either a RI10 with NMEA 2000 input or a RI11 with NMEA 0183. It uses the data from the heading sensor on the NMEA network to add this to the radar data.
This box also helps isolating the system electrically, and will improve protection of the computer from damage in case of electrical storms (lightning.)
If you already have a Navico MFD installed the installation consists of:
In all cases you will need at least one RJ45 to Navico radar connector cable. The cheapest solution is to cut Navico Ethernet cables with two yellow connectors at both ends, and crimp a RJ45 connector onto both halves. Or get a standard Ethernet patch cable. So for the most common case where you have a single MFD connected to a radar scanner:
Alternative to cutting into the Radar Ethernet Cable, see wifi below.
If your scanner came with a RI10:
Install the scanner as detailed in the Navico installation instructions. The same instruction also contains RJ45 cable pin out scheme.
If you bought a USA Lowrance 3G scanner:
We recommend always using a 100 Mbit switch in this setup to provide some electrical isolation between the scanner and the computer. We don't know whether the connection between the radar and the RI10 uses the four other wires for some non-Ethernet purposes, so some damage may occur if you insert the radar cable directly into your computer.
If you are going to use a switch you may as well use a Gigabit switch. The scanner has a 100 Mbit interface, but a Gigabit switch will use slightly less power than a 100 MBit switch. You should probably also use one that has a 12V input which can be powered directly from the 12V house battery (or a DC/DC converter if you have a 24 V house battery bank.)
The author uses a 5 port Netgear GS105 which according to Netgear: Both GS105 and GS108 support the latest Energy Efficient Ethernet (IEEE 802.3az) standard, which reduces energy consumption when there is light traffic on an active port or when there is no link or no activity detected. It can further save energy when a short cable (<100m) is used. Energy savings lead directly to cost savings in operation.
Note: make sure you get the _metal cased_ GS105/GS108 that uses 12 V input. There are now also other models with a plastic case that have a 5 V input, which requires an extra DC/DC converter.
The _multicast_ transmission system used by the scanner means that transmission over WiFi must happen at the lowest rate that any device connected to the WiFi network is capable of. For 802.11b and g this rate is 1 Mbit/s. Since the radar data is ~ 1 Mbit/s as well this means it does not work well at all. The solution is to either:
# Basic rate set configuration
# List of rates (in 100 kbps) that are included in the basic rate set.
# If this item is not included, usually reasonable default set is used.
#basic_rates=10 20
#basic_rates=10 20 55 110
#basic_rates=55 110
#basic_rates=60 120 240
One alternative to cutting into the Ethernet Cable See Cruiser Forum Post by EJS in Navico Radar Thread[1435] He enabled multicast and made sure he had no slow devices affecting the data stream.
For additional IP connection help see: Radar Debugging[1436] Additionally, please review the various capabilities of a Go-Free network which is dependent on your chartplotter hardware. Navico's GoFree -- 2015 update by Kees Verruijt[1437]
This Ethernet cable runs from the RI10 Radar Interface to the back of the Chartplotter. This cable is cut and wired with two new RJ45 Connectors for a Ethernet Switch or Wifi Router. to be inserted in between the cut ends with new RJ45 connectors, with both the chartplotter and the RI10 connected.
Standard T568 Ethernet Connections
There are two T568 Standard Connections T568B[1438] and T568A[1439]. Normally when wiring ethernet, you may use either. For more information about Ethernet10BaseT Straight Thru Pinouts[1440]
Note that the radar may not use either of these standard connections, and depending on the manufacturer, B&G, Simrad or Lowrange the cable colors and pinouts being used may differ from this standard.
The RJ45 connector has 8 pins, but for normal use is 4 enough because the radar only uses 100mb ethernet. B&G and Simrad have 4 wires: Blue, blue/white, orange, orange/white. Lowrange may be slightly different.
B&G Typical 4 Wire Cable
B&G Typical RJ45 Connection of the 4 Ethernet Wires
What I found is that the cabling and pinout is actually neither T568A or T568B standard. With the clip pointed away & the main wire coming from the right, my pin numbering is as follows. You should check your RJ45 connector wiring carefully.
Not Used ------ Pin 8 | Not Used ------ Pin 7 | Orange -------- Pin 6 | Not Used ------ Pin 5 |=========== Main Cable Not Used ------ Pin 4 | OrangeWhite --- Pin 3 | Blue ---------- Pin 2 | BlueWhite ----- Pin 1 |
B&G Typical Ethernet Cabling Chart with numbers.
With these Typical Round 5 Pin Male Cable Ends
B&G 000-0127-51 Ethernet cable 6.5' (various lengths are available) with two Round 5-pin Male Cable Ends. This Ethernet cable runs from the RI10 Radar Interface to the back of the Chartplotter. This is cut and wired with 2 new RJ45 Connectors for a Ethernet Switch or Wifi Router.
B&G 000-0127-56 Ethernet Round 5-Pin Male to RJ45 Cable -Instead of cutting the cable ($60-$70).
B&G GoFree Wifi Female Ethernet Connectors (B&G Chartplotters with Nmea2000 use same connectors)
Comparison of B&G EtherCAN and Canbus
B&G Broadband Radar 3G / 4G Install Guide[1441]
B&G RJ45 Ethernet Connection (See above)
8 Brown -------| 7 White/Brown -| 6 Green -------| 5 White/Blue --| ============= Ethernet wire 4 Blue --------| 3 White/Green--| 2 Orange-------| 1 White/Orange-|
Then there are additional wires exclusive of the Ethernet RJ45 connection.
If you need to cut the Radar Cable for some reason, for example to remove it in the winter, you can fashion a watertight box with a 4 wire strip connector and (2)RJ45's with a straight RJ45 Connector. You will also need to determine how you want to turn on the Radar, via the yellow wire (from the Chartplotter or independently or when the Radar has power? There are instructions in the manual.) Also there are Amphenol MRJ Rugged RJ45 Connectors[1442] available with matching terminals.
The scanner interconnection Diagram and pinouts are on page 34, but you are unlikely to need them.
Network Setup
Installing the plugin
Enabling the plugin
BASIC OPERATION
HARDWARE INSTALLATION
Trouble shooting if below not works[1443]
The plugin requires the following software requirements:
The scanner and the displays communicate using a system called _multicast_. This has the advantage that the data only needs to be sent once, and is received by all displays. Uniquely, it also means that there is no issue with Ethernet addresses. _Any ethernet address is acceptable._ A disadvantage is that it can be hard to setup a firewall rule as you don't just “open” a particular port. The simplest solution is to allow `opencpn.exe` full access to the network for both receive and transmit.
Download the latest production version and run the installation package.
If the radar has not been detected yet it will show as:
and if the radar has been detected it will show:
There is also an information window that shows whether the scanner has been detected, and whether there is a valid heading input:
If a condition is not satisfied this dialog will open automatically. You can also open it using the control menu (see next page.) As you can see the Info dialog shows whether you have OpenGL mode enabled.
It also shows whether radar presence has been detected, and its IP address. Until it has it will cycle through all Ethernet cards at the rate of one card every two seconds. In the image above the scanner has not been seen yet and it is listening on the card with IP address 10.0.67.166.
In the above image the radar type and firmware release date are shown, this shows that the radar has been detected successfully.
For North Up display and radar overlay you must have a heading sensor attached, either via the RI10/11 (preferred) or via NMEA0183 input to OpenCPN directly. If you use a magnetic sensor the variation is also required, but that is easy to do by enabling the WMM plugin.
For radar overlay you must have a boat position via GNSS input to OpenCPN. The most common is a GPS sensor sending NMEA0183 data.
By customer demand it has been made possible to use Course Over Ground as the heading input, but we think this is such a bad idea that we have not enabled it by default. Go to the __Options > Plugins > BR24radar > Preferences page to enable it. Please don't enable it and then complain that the overlay is out when you are going slowly or are docked.